runtime.cleanupBlockHeader.n (field)

18 uses

	runtime (current package)
		mcleanup.go#L237: 	n uint32
		mcleanup.go#L249: 	b.cleanups[b.n] = fn
		mcleanup.go#L250: 	b.n++
		mcleanup.go#L256: 	return b.n == uint32(len(b.cleanups))
		mcleanup.go#L261: 	return b.n == 0
		mcleanup.go#L266: 	dst := a.cleanups[a.n:]
		mcleanup.go#L267: 	if uint32(len(dst)) >= b.n {
		mcleanup.go#L270: 		a.n += b.n
		mcleanup.go#L271: 		b.n = 0
		mcleanup.go#L275: 		copy(dst, b.cleanups[b.n-uint32(len(dst)):b.n])
		mcleanup.go#L276: 		a.n = uint32(len(a.cleanups))
		mcleanup.go#L277: 		b.n -= uint32(len(dst))
		mcleanup.go#L643: 		for i := 0; i < int(b.n); i++ {
		mcleanup.go#L674: 		gcCleanups.executed.Add(int64(b.n))
		mcleanup.go#L676: 		atomic.Store(&b.n, 0) // Synchronize with markroot. See comment in cleanupBlockHeader.
		mgcmark.go#L195: 			n := uintptr(atomic.Load(&cb.n))